/*
 * @Description: 
 * @Author: Aroma
 * @Date: 2024-09-04 16:55:16
 * @LastEditors: Aroma
 * @LastEditTime: 2024-09-04 17:45:05
 * @别瞎看: 你个无脑牛马
 */

import java.util.Arrays;

public class Test05_ArrayCopy{
    //定义一个方法
    public static int[] getDoubleArray(int[] arrOld){
        //定义一个新的数组，长度为旧的两倍
        int[] arrNew=new int[arrOld.length*2];
        //用System里的arraycopy方法 五个参数可以盖面新数组内容
        System.arraycopy(arrOld, 0, arrNew, 0, arrOld.length);
        //返回新的数组
        return arrNew;
    }
    public static void main(String[] agrs){
        //给一个旧的数组
        int[] arr={-1,-2,-3};
        //定义一个新的数组接收调用完方法后的新的数组
        int[] newArr=getDoubleArray(arr);
        //输出新的数组
        System.out.println("Arrays.toString:"+Arrays.toString(newArr));
        
    }
}